// Cheaty files, which inits all the globals - bad programming style
#include "stdafx.h"
#include "globals.h"

Mode MODE = PLAY;

Screen SCREEN = HELP;

// yay for globals

int ACTIVE_SHAPE = 0;
int PREV_TIME = 0;
int CURR_TIME = 0;
int CURR_TIME_MS = 0;
int HIT_TIME = 0;
int CLEAR_TEXTURE_TIME = 0;
int TOTAL_SCORE = 0;
int SCORE = 0;
int LIVES = 3;
int HIT_PERCENTAGE = 0;
float REQUIRED_POINT_RADIUS = 0.05;
bool FULLSCREEN = false;
bool BGMUSIC = false;
bool MONZY = false;

int WITHIN_COUNTER = 0;

vector< Shape* > shapes = vector< Shape* >();

vector< float* > outline = vector< float* >();
vector< float* > required = vector< float* >();

GLuint TEXTURE = NULL;
bool IS_TEXTURE_SHOWING = true;
Shape * PREV_SHAPE = NULL;
int CURR_STEP = 0;
int PREV_STEP = 0;

int FRAME_WIDTH = 32;
int FRAME_HEIGHT = 24;
char* FRAME_DATA = (char*) malloc(sizeof(char) * (FRAME_WIDTH*FRAME_HEIGHT));


// Binary superposition int to indicate which bitmaps to overlay...
int rasterTimer[10];